History
History
Synonyms
UK
US
Meaning:
foresee

to know (something) in advance

anticipate, predict

foretell

to say (what will happen)

predict, warn

CRYSTAL BALL IT as in Wiktionary
CRYSTAL BALL IT as in Wikipedia